export interface InsureIndustryListDto {
    /**
     * 行业编码
     */
    code: string
    /**
     * 主键Id
     */
    id: number
    /**
     * 行业名称
     */
    name: string
    /**
     * 行业工种列表
     */
    occupationList: InsureOccupationDto[]
}

/**
* RInsureOccupationRes，- 行业工种
*/
export interface InsureOccupationDto {
    /**
     * 工种编码
     */
    code: string
    /**
     * 主键Id
     */
    id: number
    /**
     * 行业表主键Id
     */
    industryId: number
    /**
     * 行业名称
     */
    industryName: string
    /**
     * 风险等级
     */
    level: number
    /**
     * 工种名称
     */
    name: string
}


export interface InsureCompanyOccupationDto {
    /**
     * 工种编码
     */
    code: string
    /**
     * 是否高危
     */
    highRisk: boolean
    /**
     * 主键Id
     */
    id: number
    /**
     * 行业表主键Id
     */
    industryId: number
    /**
     * 保司表id
     */
    insureCompanyId: number
    /**
     * 保司名称
     */
    insureCompanyName: string
    /**
     * 保司编码
     */
    insureCompanyCode: string
    /**
     * 行业工种表id
     */
    occupationId: number

    /**
     * 风险等级
     */
    originLevel: number
    /**
     * 工种名称
     */
    originName: string
}

export interface AddOccupationReqDto {
    /**
       * 工种编码
       */
    code: string
    /**
     * 是否高危（0:否 1:是）
     */
    highRisk: boolean
    /**
     * 行业表主键Id
     */
    industryId: number
    /**
     * 保司编码
     */
    insureCompanyCode: string
    /**
     * 行业工种表id
     */
    occupationId: number
    /**
     * 原风险等级
     */
    originLevel: number
    /**
     * 原工种名称
     */
    originName: string
}

export interface EditOccupationReqDto extends AddOccupationReqDto {
    /**
     * 主键Id
     */
    id: number
}